package com.hww.facelog.callback;

import com.hww.facelog.external.idcard.IdInfo;

public interface IdentityCardCallBack {

    /**
     * 初始化成功
     */
    void initSuccess();

    /**
     * 初始化失败
     *
     * @param message 异常描述
     */
    void initFailed(String message);

    /**
     * 身份证读卡成功
     *
     * @param idCardInfo 身份证信息{@link com.hww.facelog.external.idcard.IdInfo}
     */
    void readCardSuccess(IdInfo idCardInfo);

    /**
     * 身份证读卡失败
     *
     * @param status 状态
     * @param msg    描述
     */
    void readCardFailed(int status, String msg);

}
